// components/Rate/Evaluate.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    selected: ''
  },

  /**
   * 组件的方法列表
   */
  methods: {
    onSmileTap: function(e){
      this.setData({ selected: 1})
      let myEventOption = {
        bubbles: false,//事件是否冒泡
        composed: false,//事件是否可以穿越组件边界
        capturePhase: false //事件是否拥有捕获阶段
      } // 触发事件的选项
      this.triggerEvent('score', { score: 1 }, myEventOption)
    },
    onReviewTap: function (e) {
      this.setData({ selected: 0 })
      let myEventOption = {
        bubbles: false,//事件是否冒泡
        composed: false,//事件是否可以穿越组件边界
        capturePhase: false //事件是否拥有捕获阶段
      } // 触发事件的选项
      this.triggerEvent('score', { score: 0 }, myEventOption)
    },
    onCryTap: function (e) {
      this.setData({ selected: -1 })
      let myEventOption = {
        bubbles: false,//事件是否冒泡
        composed: false,//事件是否可以穿越组件边界
        capturePhase: false //事件是否拥有捕获阶段
      } // 触发事件的选项
      this.triggerEvent('score', { score: -1 }, myEventOption)
    }
  }
})
